Lily Room The
12 Ave. Gdns., Richmond upon Thames, Greater London, United Kingdom, SW14 8BP
(02084) 090294 Phone